package com.dc.refactoring._2_在对象之间搬移特性._2_MoveField.newObject;

/**
 * Description: 搬移字段_当前的搬移方式_1 去除 源属性的 set 和 get 方法 (很多函数使用了源字段)
 * @author: gdc
 * @date: 2020/11/14
 * @version 1.0
 */
public class Account1 {

    private AccountType accountType;

    public double interestForAmount_days(double amount, int days) {
        // 【2】修改为 通过引用变量调用属性
        return accountType.getInterestRate() * amount * days / 365;
    }

    // 当前的搬移方式 去除了 源属性的 set 和 get 方法
}
